/*
 * PointerTypeAst.h
 *
 *  Created on: 19 Nov 2010
 *      Author: kn308
 */

#ifndef POINTERTYPEAST_H_
#define POINTERTYPEAST_H_

#include "TypeAst.h"

namespace MAlice
{

class PointerTypeAst: public MAlice::TypeAst
{
public:
	PointerTypeAst(const string& name);
	virtual ~PointerTypeAst();
	virtual llvm::Value*      generate();
	virtual const llvm::Type* type();
};

}

#endif /* POINTERTYPEAST_H_ */
